Skip to content

[pull] dev from ethereum:dev#1126

Merged
pull[bot] merged 31 commits into
All-Blockchains:devfrom
ethereum:dev
Jun 10, 2026
Merged

[pull] dev from ethereum:dev#1126
pull[bot] merged 31 commits into
All-Blockchains:devfrom
ethereum:dev

Conversation

@pull

@pull pull Bot commented Jun 10, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

wackerow and others added 30 commits June 5, 2026 15:03
- Expands text-body override to headers along with strong tags
- Fixes /bug-bounty/ MarkdownCards which contain sub-headers that were having text-body-medium applied
Co-Authored-By: Gemini <gemini@google.com>
Co-Authored-By: Gemini <gemini@google.com>
Co-Authored-By: Gemini <gemini@google.com>
Co-Authored-By: Gemini <gemini@google.com>
Co-Authored-By: Gemini <gemini@google.com>
Co-Authored-By: Gemini <gemini@google.com>
Co-Authored-By: Gemini <gemini@google.com>
Co-Authored-By: Gemini <gemini@google.com>
Co-Authored-By: Gemini <gemini@google.com>
Co-Authored-By: Gemini <gemini@google.com>
Co-Authored-By: Gemini <gemini@google.com>
Co-Authored-By: Gemini <gemini@google.com>
Co-Authored-By: Gemini <gemini@google.com>
Co-Authored-By: Gemini <gemini@google.com>
Co-Authored-By: Gemini <gemini@google.com>
Co-Authored-By: Gemini <gemini@google.com>
Co-Authored-By: Gemini <gemini@google.com>
Co-Authored-By: Gemini <gemini@google.com>
Co-Authored-By: Gemini <gemini@google.com>
Co-Authored-By: Gemini <gemini@google.com>
Co-Authored-By: Gemini <gemini@google.com>
Co-Authored-By: Gemini <gemini@google.com>
Co-Authored-By: Gemini <gemini@google.com>
Co-Authored-By: Gemini <gemini@google.com>
Adds fixDuplicateHeadingBlocks to the post-import sanitizer. When a structural change to the English source shifts block layout (e.g. the h1 -> frontmatter.title migration), the pipeline's incremental block-matching can emit a section twice: an anchor-less "ghost" heading immediately followed by the correct same-level heading with a {#anchor}. The new pass removes the ghost block (heading + duplicate prose up to the anchored twin), keeping the canonical anchored version, so future structural changes self-heal instead of shipping duplicates. Code-fence-safe; leaves lone anchor-less headings to syncHeaderIdsWithEnglish. Surfaced by PR #18375 (254 occurrences across 69 files, all 24 languages). Adds 6 unit tests; full sanitizer suite passes (599).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: wackerow <54227730+wackerow@users.noreply.github.com>
Makes explicit in the intl-review reference and the known-patterns KB that ETHGlossary is authoritative for term translations AND transliteration/calque guidance, with a strict hierarchy: a covered term's per-term script_rule governs; items the glossary does not cover (author names, novel brands) use the script-aware fallback; never infer a default script_rule for an unlisted term. This resolves the te "Mario Havel" false positive (a correctly transliterated non-Latin author name is correct, not a keep-Latin error). Also fixes the /filter example payload key (text -> content; the API requires content), catalogs the new MDX build-breaker variants and the duplicate ghost-heading artifact, and updates stale post_import_sanitize.ts references to intl-sanitizer.ts.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: wackerow <54227730+wackerow@users.noreply.github.com>
patch(ui): text-body for all headers inside CardContent
i18n: translation pipeline, common.json (all languages)
intl: ghost-heading sanitizer guard + ETHGlossary source-of-truth docs
@pull pull Bot locked and limited conversation to collaborators Jun 10, 2026
@pull pull Bot added the ⤵️ pull label Jun 10, 2026
@pull pull Bot merged commit 359dc5d into All-Blockchains:dev Jun 10, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants